Duplicator\Libs\Snap\SnapDB C

Total Complexity 125
Dependencies 3
Dependents 9
Total lines 678
Lines of code 394
Logical lines of code 246
Comment lines 210
Methods 21
Properties 1

Methods 21

Method Rating Maintainability Complexity Lines of code
selectUsingPrimaryKeyAsOffset()
B
38 18 72
getValuesFromQueryInsert()
B
42 18 55
getUniqueIndexColumn()
B
41 16 55
getMysqlConnectFlagsList()
A
46 12 40
getDBEngine()
A
52 11 22
getOffsetKeyCondition()
A
49 10 28
getOffsetFromRowAssoc()
S
57 7 17
error()
S
60 4 15
query()
S
62 3 11
freeResult()
S
63 3 11
dbConnTypeByResult()
S
77 3 3
dbConnType()
S
77 3 3
fetchAssoc()
S
65 3 9
fetchRow()
S
65 3 9
getMysqlConnectFlagsFromMaskVal()
S
65 3 9
numRows()
S
69 2 7
realEscapeString()
S
68 2 7
getQueryInsertValuesFromArray()
S
64 1 11
quoteRegex()
S
77 1 3
parsedQueryValueToString()
S
74 1 4
parsedQueryValueToInt()
S
78 1 3